Internet Archive BookReader

A Directory of the City of Kingston and the villages of Waterloo, Portsmouth, Williamsville and Barriefield.